[IMAGE: https://steemitimages.com/DQmdjFckDRsJR7cceWN6u9Nv76CNscgD1SHgoENAGHjyjU1/Steem.png]
If you’ve been following @fredrikaa and I, you’ve probably seen that we are working on a wordpress plugin for steem. Well, it’s time for me to show you the code and share some more details.
The need for a wordpress plugin
First of all, why do we need this? Steemit.com is already providing a site for bloggers and adoption is growing fast. However, onboarding new users is still a main area where there is a room for improvement. Furthermore, onboarding writers who already have an audience will also help multiply our reach. People like @davidpakman is a great example, who has invited his audience and promoted steem outside of the platform through videos like this
https://www.youtube.com/watch?v=KdaE5XwY6oE
Today, 29% of all of the web traffic goes to wordpress-powered websites. So if we want to reach a large number of people, wordpress is still the place to go.
So, what if you as a blog owner could automatically share your posts to the steem blockchain directly from wordpress to get all the added benefits that the blockchain has to offer? It would help you gain a new audience and by having your followers come to steem to upvote your posts it could also guarantee a second source of income.
Hence came
Steempress
Steempress is a wordpress plugin that will publish whatever you write on your blog directly to the steem blockchain. The best part is that Steempress will also automatically handle the conversion from wordpress's html code into steemit's markdown! Meaning that you will not need to make the extra edits that would be necessary if you were to manually post both on steemit and on wordpress, the plugin got you covered! ;)
Obviously, Steempress is still in beta, and so the conversion is still being improved. Therefore, it can still be a little janky sometimes so you might have to delete one space here and there. This, however, is mostly very minimal stuff caused by some corner cases that we don’t handle, yet. This we will look to improve over time as we get more testers and more users!
Features
- Custom Conversion from html to markdown to fit steemit's syntax
- Automatic posting of your articles on steem whenever there is a new post
- Self-vote when posting an article
Roadmap :
V1 :
- 50% sbd or 100% powerup
- Tags that can be set for each post
- Optional self vote
- Perfect the conversion to handle a maximum number of corner cases.
V1.1 :
- Filters to avoid posting some articles if they contain x keyword in the title
- Post old articles
- ? Please tell us in the comments what you would like to see !
If you're curious you can download the source code
Technology Stack
Steempress is split in two parts :
Php
There is the php part, which is the plugin itself, it's where all of the configuration happens. We query the wordpress bindings to known when you publish an article, read them to get the text, title etc and then send it to the api.
Nodejs
The api is written in nodejs, it's what will receive the data from the plugin, convert the article to markdown and send it to the steem blockchain via https://github.com/steemit/steem-js
How to install it ?
@scottyeager made a great guide I suggest you head over there to check it out.
How to contribute?
If you have questions, feel free to hit us up : @howo or @fredrikaa on https://steemit.chat
We have a dire need for more testing and feedback, we've tested this with very few people and we'd love to hear what you think.
And if you publish an article and see some conversion errors, it would mean the world to us if you could send us the html of that article so we can improve thanks to it.
If you feel like working on your own directly, feel free, just submit a pull request and we'll go from there. There are no specific rules, try to follow the coding style and put comments on unclear functions but that's it.
Posted on Utopian.io - Rewarding Open Source Contributors
@ackza | Jan. 23, 2018, 12:17 a.m. | Votes: 4 | [
VOTE ]
Dude This is what @fyrstikken requested 2 years ago according to steemit.com Thank you so much man!
https://steemit.com/steemit/@fyrstikken/write-a-steemit-plugin-for-wordpress-get-rich-work-fast-huge-demand
[IMAGE: https://steemitimages.com/DQmZ8C7oCYBTJisdT2kHT7i8Ma6hvyGzVoeA3aTs1okKAPL/image.png]
and now the REST of this message is NOT directed at you Fredrikaa, its just to Steemit Inc or Stinc as we call them on http://steemspeak.com the LARGEST steemit Chatroom(with VoiceChat) in the WORLD
Dear steemit inc,
You have a website that shows steemit posts with dates that say "2 years ago" when the website itself isnt even 2 years old! WTF show the actual DATE on the post!
WOW @ned should see how steemit posts now show up as Older than Steemit itself! maybe Fyrstikken really IS a time traveler to have a steemit post from 2 years ago when Steemit itself is less than 2 yers old still! :D And This has said 2 years old now for a few days so it must be OVER 2 years old by now if it was already 2 years old a few days or weeks ago actually, I had notcied this bug months ago honestly. ANYWAY we need to show the actual DATESof the articles and not some "1 year ago , 2 year ago., 8 months ago" nonesense, lol it needs to give us a dte, nowhere on here does it even show us thje date, so i guess we have to use busy.org or steemdb just to find WHEN an article was posted? Thats very bad very very bad, no wonder people would rather just use Wordpress now and post to steem with a plugin :D Hey just kidding but seriously it sucks that we have to contemplate making a new front end, we dont want to have to, but maybe we do... its just that s steemit.com look i wish they would just tell us when the hardfork is coming... whats up? whats going on? Whats the time frame on smart media tokens?!?!! Whats going on?? DO we even get communities anymore?? What about the December 2017 iOS Steemit App that @sneak showed everyone at the Steem Presentation in real life somewhere? What hapened to all the news?!?! Is anything still happening?!?! We are sitting here pulling our hair out wondering when we can sign new users up and we want POW account creation like teamspeak had and we want to have you guys fix steemit! COme on lets hardfoirk or find out whats going on with the hardfork! You guys realize we have to all vote on it as witnesses and we have a lot of steempower now and we want just some basic answers about the roadmap and we dont CARE if it takes all year to release the hardfork, but we WANNA know whats going on! we were promised something consistent with previous hardforks,ad now its Januray and siull nothing>? this is getting VERY close tothe VERY last minute and we want something and We want
https://media.discordapp.net/attachments/364872455774535680/405146338427404289/576d9e561a00002700ceb009.png
Here is a map of the human brain that can help show us how that outer edges are the highly complex CPU type areas, that middle part is like another pattern of neurons like hippo campus its the Memory like RAM part, or maybe something else i dunno the computer analogy is strange here, but yeah u cn see the outter edges are where the good high complexity stuff us, wow its very very clear from this image and look at these human brain cells that look like organic circuit boards
[IMAGE: https://steemitimages.com/DQmTAdTEAMKXaqJPscksbmSjofvmyCTu62pTvTBkRpi1ESi/image.png]
Com hangout on http://steemspeak.com the LARGEST steemit Chatroom in the WORLD with @gyzimo powered @curioity bots that can send youmoney from discord account to discord account uysing steem and golos sbd and GBG, and soon other altcoins, AND we have @banjo and other @inertia bots that allow you to find prices of coins, Wolfram alpha data, accounts data, inflation data, all sorts of cool stuff you can do on Steemspeak.com discord chat 24/7 Steema nd Golos Graphene Voice and Text chat!
I've adopted the role of commenting. I spent an embarrassingly large percentage of my time as an adult on reddit and I commented almost exclusively, rather than posting.
Not to try to brag, but I made the Century Club pretty easily and without using any of the tricks that most people use to get there. I would just comment on what I found interesting and where I thought I had something worth saying.
I said all that to say this. In my experience, commenting adds real value to a community. Often times, good comments are what hook people into a subject. People want conversation, engagement, and relevant supplementary information to the post. It's inarguably a very large reason that reddit has done so well. And I'd argue that Steemit is woefully lacking in this area and would do well to repeat that particular success of reddit's.
In my admittedly limited experience here, there just isn't enough real conversation going on. I see many popular posts whose comment section is a barren wasteland. I see a lot of comment sections that consist of only a few, seemingly perfunctory, comments that consist of only two or three words without any real commentary.
I think that my contribution to the community here is to give people positive encouragement on their posts, to give them a feeling of accomplishment beyond just the Steem that they earn. And to make thoughtful, in depth commentary seem more normal to others who would mean to comment. To maybe help change what people around here think about commenting. That it's more than a means to scrape together a few pennies of Steem, but a rewarding part of the community in and of itself.
@atreyuserver The fact is that he planted this image in tens of blogs without any comment on the content the blogs. It looks like he came and sprayed graffiti everywhere.
Don’t get hung up on what the picture was. It’s spam, like much of the email you get. There is nothing relevant to any reader.
He has since removed all those offending posts so you can’t see them anymore.
It’s very disrespectful to the creator of the blog and to the other commentors who put a lot of effort into what they wrote.
If he would have replied “very sorry, I am new here, but now I have read the steemit guide to etiquette” I woud Have achieved something.
It’s like if a child kicks a ball through your window. You don’t give it back until he apologies.
Prior to spamming this, and many other blogs with this pointless photo, he had been warned TWICE by @spaminator that he would be flagged if he continued spamming like that. He chose to ignore those warnings. It’s like a child being told “Don’t throw stones in glass houses”, and he continues doing it.
Lastly, I did not give him a flag, - which he deserved. I did just a warning because he is from Venezuela, which is a very poor country. I don’t want to take away his chance of making money on steemit.
He deserved 100% flag, so the warning was just a shot across the bows to get his attention.
The guidance I gave him contains advice on how to avoid being flagged (similar to the two warnings he got from @spaminator), as well as guidance on how to make money from steemit in future.
I see his reply to that has been to slap me in the face by flagging me back at 100%. I don’t usually bother with flag wars since there are no winners, and he should learn that too.
I imagine he was very rude to his parents, showing no respect to them.
As you can see, I did a lot of homework, on this guy’s behaviour before deciding if he deserved a small flag, or just a warning. I also took the time to explain what he is doing wrong, and give him guidance on where to look to improve.
I would say the respect he got from me was appropriate. His behaviour was not.
@atreyuserver When you see flags or warnings you may often be right. It was maybe a knee jerk reaction from someone who is unthinking. In other cases the warner may have spent alot of time, like I did, investigating to decide if a flag was justified. I will be interested to hear if you still see it his way, or whether you now see my point of view.
INFORMING THE MASSES - A short list of some of the abuses against @Noganoo by Satanic whales on Steemit.
For those of you who are unaware @Noganoo was sexually abused when he was 5 years old. Bernie Sanders learned this from Fyrstikken whom Noganoo trusted and confided in and then was betrayed and slandered by Fyrstikken whom Noganoo brought to Steemit. Noganoo only requested that Fyrstikken send back the 10 Bitcoins he stole from SatoshiHorizon through his “altcoin investment fund.” Noganoo stood up against Bernie's flag abuse towards SeaBlue which caused the war that you are seeing today. Bernie swore to destroy Noganoo because Noganoo defended the helpless minnows on Steemit. Below are just a few of the terrible insults they have spoken against this Christian man. Please visit @Noganoo's blog and support and encourage him through these demonic attacks as his old friends have forsaken him. Not only do these people verbally attack Noganoo but they antagonize him until he responds in anger, then they sent the FBI to his house for "threatening." Noganoo has requested to all of the whales on steemit directly for them to speak to these 2 fraudsters and tell them to stop. Not a word was said in one year and now he is resorting to further action. The abuse will stop. If you have any information as to the identity or whereabouts of BernieSanders or Pfunk please contact abuse@steem.in. There is a substantial reward and you can remain anonymous. Noganoo is unable to file a restraining order against these 2 until he finds their identity. BernieSanders is a pedophile and should not be rewarded with upvotes on Steemit.
First of all let's go back to before this all started. Noganoo was investigating the fraud and theft of 10s of millions of dollars of rewards by Donkeypong, Gavvet, HanshotFirst, Kevinwong, The-Alien, JrCornel, Sweetsssj and Knozaki2015 with their organization called "SteemGuild" where they used the Steemit Co-founder Ned's account to vote for themselves instead of the "minnows" they claimed to be supporting. Go look at all of their current account values and you can see that over 1 year ago Noganoo was right! They paid themselves multi-millions for only a couple months of curating on Steemit. Something the rest of us do for free. You can see that these people and their friends are the only people who have ever attacked Noganoo. They are trying to cover up their theft. If you go back on the blockchain you can see Noganoo's accounts previously supported most of these authors with his thousand bot voters early on in the platforms launch. https://steemd.com/@sweet-banana?page=17 Then Noganoo called out The-Alien for his common use of the word "Motherfucker" in his fiction stories that were upvoted by their "Steemguild" to number one on trending every day to "raise money for the guild." Fact is they stole millions of dollars. This rebuke prevented Noganoo from ever getting an upvote from that guild which controlled over 30% of the voting power on Steemit at the time.
[IMAGE: https://steemitimages.com/DQmQtwzEiYJXjGkzJvwBSCwPEzt2gXw45CRDZmtfRQk7Bbo/2017-03-10%2008_06_14-(%E2%80%A2)%20Steemit%20Chat%20(1).png]
"Sorry, I should have said "Go fuck your cousin." (again)
[IMAGE: https://steemitimages.com/DQmW8Ny1uzFBKuyv9JWmgjZMy6A93WssJwchCUZjDw2Dqik/2018-02-01%2013_40_22-.png]
Here is Pfunk attacking Noganoo's girlfriend.
[IMAGE: https://steemitimages.com/DQmVDG769WQjKenrEwVJpYeKvsw5QewWWbd2x1F9LJw2Khx/pfunk.png]
Here Bernie tries to twist the truth and calls him an "incestuous criminal." Bernie is trying to convince the unknowing public that Noganoo is a sex criminal.
[IMAGE: https://steemitimages.com/DQmNV8mHo9EfCtTXv69ZvpT9bHhPuuZ2DWjVaxUZyM8C1tm/2018-02-01%2013_30_07-.png]
I'll save you a spot beside me in hell to torment you with incestuous dick art for all eternity.
[IMAGE: https://steemitimages.com/DQmQGzQqjbVJyYUgM6kUHmvmPR7yq39zDySGtdVWZL5mqSG/2017-09-07%2006_51_29-.png]
I'm pretty sure (noganoo) was molested by somone in the church.
[IMAGE: https://steemitimages.com/DQmck7wTfQnapFFSHXvAcpboaRM35pCKfrmiWCJQyK9Z98G/2017-03-17%2018_19_18-(%E2%80%A2)%20Steemit%20Chat.png]
Incestuous Scumbag, I bet the abuse never even happened and you are trying to gain sympathy
[IMAGE: https://steemitimages.com/DQmX4koQufBEDU8KVd7jxQv61PCQc9NSrwEhSgEjWDXkkfD/2017-05-17%2006_46_18-Noganoo%20-%20Hero_%20Victim_%20Menace_%20And%20what%20about%20you_%20%E2%80%94%20Steemit.png]
[IMAGE: https://steemitimages.com/DQmY2Ybr6qsu7Jj7QfrEmtxkpWoTSUTJNUVWgkBnrViPT5d/2017-06-21%2016_57_34-2017-06-21%2016_47_08-Replies%20to%20nOgAnOo%20(%40noganoo)%20%E2%80%94%20Steemit%20-%20Windows%20Photo%20View.png]
Here is Pfunk 2 years ago violently attacking an article Noganoo wrote about Christianity, Pfunk at the time had no idea Noganoo wrote this! Pfunk is a hater of true Christians but aligns himself with the fake Christians so he can get more witness votes and doesn't lose support. Pfunk proceeded to individually message everyone that upvoted Noganoo and slander him and threaten them with loss of support if they continue to upvote his articles. Pfunk, Berniesanders and Ausbitbank costed Noganoo over 50,000 dollars in losses last year. Ausbitbank attacked Noganoo to impress his witness friends when Noganoo is the one who brought him to Steemit. He brought Noganoo’s reputation from 68 down to zero with stolen Steempower provided by JamesC
[IMAGE: https://steemitimages.com/DQmcnMRJYRg1kwRU536ZfJ8fmjg17nUMcZr7XqWgUMAhk3Q/2018-02-14%2003_25_39-.png]
The light shines in the darkness, and the darkness has not overcome it. - John 1:5
Ah, so happy this is being developed. I just started digging into steem over the last couple weeks and as a wordpress designer/builder i see SO MUCH potential for a proper steem-WP integration.
I'd love to share a bit about where i can see this headed, beyond simply auto-posting WP posts to Steem.
Where I think this can truly shine is in integrating Steemconnect to the WP userbase, so people can automatically sign up and in with their steem credentials. With SMTs and the upcoming steem widgets, we could then easily replace WP comments with Steem comments, and even add upvote buttons to specific bits of WP content.
Beyond a blogging platform, I primarily use WP for building app-like experiences where people are logged in. For example, WP-based online courses could benefit from this greatly.
Another thing thats really great about WP is that we can go beyond mere blog posts and create highly customized interactive content/experiences. How amazing would it be to be able to add an upvote button to a WP page or piece of content? For example, here's a WP experience I created last year: https://coursesworthsharing.com - being able to integrate experiences like this with steem would be a godsend.
I'm sure there are some big techincal hurdles to this, especially when it comes to integrating steem users w/ WP users, but i cant see why this isnt all possible.
It would just be so awesome to be able to embed upvote buttons, comment areas, etc anywhere you want via shortcodes.
There's so much value and creativity that can be harnessed with WP sites that goes way above and beyond simple blog posts. I'd love to contribute to getting this type of content cooperating with steem in any way I can.
Thanks for getting the ball rolling - and thank you @adept for bringing this project to my awareness :)